package com.jyh.blog.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;
/**
 * (Comment)实体类
 *
 * @author jyh
 * @since 2023-02-19 15:58:48
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class Comment implements Serializable {
    private static final long serialVersionUID = 141705755007360770L;
    /**
     * 主键
     */
    @TableId(value = "id",type = IdType.ASSIGN_ID)
    private String id;
    /**
     * 评论用户Id，实际存放的是 user_info_id
     */
    private String userId;
    /**
     * 评论主题id
     * 文章id
     */
    private String topicId;
    /**
     * 评论内容
     */
    private String commentContent;
    /**
     * 回复用户id
     */
    private String replyUserId;
    /**
     * 父评论id
     */
    private String parentId;
    /**
     * 评论类型 1.文章 2.友链 3.说说
     */
    private Integer type;
    /**
     * 是否删除  0否 1是
     */
    private Integer isDelete;
    /**
     * 是否审核 0否 1是
     */
    private Integer isReview;
    /**
     * 评论时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;
    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.UPDATE)
    private LocalDateTime updateTime;


}

